/**
 * 获取回调的结果
 * 所有的自定义正确回调都走这里
 */
const getResult = (result = {}, status = 200) => {
	if (!result.status) {
		result.status = 200
	}
	return result
}

/**
 * 获取回调的错误
 * 所有的自定义错误都走这里
 * errData：如果存在，表示要写入错误数据库记录下来
 */
const getError = (message, code = 999, errData) => {
	const error = new Error()
	error.message = message
	error.code = code
	if (errData) {
		// 前端不写入数据库。详情参考后端都得写入方法
	}
	return error
}

module.exports = {
	getResult,
	getError
}